Skip to content

plan: scope the axiom + syllogism lens — argument as the fourth reachability substrate (SCOPE-ONLY) - #5521

Merged
briansrls merged 1 commit into
mainfrom
session/quick-eagle-39
Jun 22, 2026
Merged

briansrls merged 1 commit into
mainfrom
session/quick-eagle-39

Conversation

@briansrls

@briansrls briansrls commented Jun 22, 2026 •

Copy link
Copy Markdown
Contributor

SCOPE-ONLY design for the next expressibility-frontier instance: the axiom + syllogism lens (DESIGN open thread #1, ROADMAP §0). Builds nothing — adds docs/plans/axiom-syllogism-lens.md + its ROADMAP inbound link, for the parent review → operator build-nod.

What it delivers (the four asks)

  1. Frontier partition of syllogism-enforcement (per docs/plans/expressibility-frontier.md):

    • ① wall — the argument is a rooted DAG: no orphan (reachability to the axiom set), no cycle (graph_has_multi_node_scc — the §4 acyclicity test turned on the argument itself), closed axiom set (no smuggled premise). Decidable graph facts; unwritable once claims are substrate nodes.
    • ② lens-residue — the prose↔model binding seam (a determined-fix reader; presents the missing premise, never picks).
    • ③ undecidable-review — inference soundness, argument completeness, axiom independence. Refusing to sell soundness as a wall is the §5 "never"-trap guard (③ priced as ① is the failure mode).
  2. The .dag model — Axiom/Claim/Argument carriers that reuse std/graph.dag (cycle detection, DFS, adjacency) + std/logic.dag (syllogistic Classical) + std/induction.dag; the DESIGN §1–§7 chain transcribed as rows. No fork: this is the inert-layer-lens.md §8 reachability rule's fourth substrate (code · docs · lenses · argument), not a second reachability authority.

  3. First target = DESIGN.md itself (the §7 recursion) — the doc checks its own serial structure is a real consequence-chain, with discriminating RED-on-revert witnesses (delete a because edge → orphan RED; add a forward edge → cycle RED; add a fourth root → smuggled-axiom RED; empty argument → non-vacuity RED).

  4. Vertical slice — three carriers + a §1-only instance + one witness file, pure .dag, no host bridge (the argument's universe is the declared row set, so it's strictly cheaper than the doc-graph wall §0 reachability-completeness lens: doc-graph instance as first gating wall (generalize #5433, no fork); see docs/plans/inert-layer-lens.md §8 #5484). The smallest nod-able artifact that proves the wall on real claims.

Open questions flagged for the nod

Row authority (transcribed vs derived-from-prose), claim granularity, the independent-peer node kind (§1 allows peers, not only consequences — the one unsettled modeling decision), and first-target order (§1-only first vs whole chain).

Honors the doc-reachability wall (#5484): new docs/plans/X.md ships with its inbound link in the same PR.

🤖 Generated with Claude Code

@gunbai-bot gunbai-bot Bot changed the title Scope the axiom and syllogism lens - the next expressibility-frontier instance - partition syllogism-enforcement into wall lens-residue undecidable and design how A1-A3 plus the section1-7 consequence chain are modeled in dag with DESIGN as the first target - SCOPE ONLY for operator nod, do not buil plan: scope the axiom + syllogism lens — argument as the fourth reachability substrate (SCOPE-ONLY) Jun 22, 2026
@gunbai-bot
gunbai-bot Bot marked this pull request as ready for review June 22, 2026 05:50
@briansrls
briansrls merged commit 51283e9 into main Jun 22, 2026
1 of 2 checks passed
@briansrls
briansrls deleted the session/quick-eagle-39 branch June 22, 2026 14:42
briansrls added a commit that referenced this pull request Jun 22, 2026
…erived parked list

- Lane 8 Ingestion (the §4 other-half, was MISSING): emit=ingest⁻¹ over one GrammarRelation;
  DecodeFidelity fail-closed; parser-wall is a corner. Needs owner (C10).
- Lane 9 TypeScript self-host (the §7 medium-agnostic proof at scale, was a tail-bullet):
  emit compiler as TS + per-realization merkle fixed point. Needs owner (C11).
- Parked list now DERIVED from DESIGN open-threads + parked work-items (not hand-curated —
  same §6 leak as the status snapshot); adds Value::Null, axiom lens (#5521), Measure
  migration, std §3 leaks, path-literal census, hermetic-testing.
- Lane 3: re-added quick-ant's dropped audit items (workflow_dispatch dup OOM, dormant
  resolve cache ~191s, edge-(b) affected-set).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant